.dept-manage-table {
  &-filters{
    display: flex;
    justify-content:center;
    padding: 24px 24px 10px 24px;
    &-input{
      width: 216px !important;
    }
    &-button {
      height: 40px;
      margin-bottom: 16px;
      line-height: 40px;
      text-align: center;

      button {
        width: 72px;
        height: 36px;
        padding: 3px;
        line-height: 12px;
      }
    }
  }
  &-table {
    padding: 16px 24px 24px;
    &-width {
      width: 100%;
      border-bottom: 1px solid $divider;
      &-div {
        display: flex;
        flex-direction: row;
        align-items: center;
        height: 40px;
        &-image {
          width: 32px;
          height: 32px;
          margin-top: 5px;
          margin-right: 8px;
        }
      }
    }
  }
  /deep/.el-table th.el-table__cell > .cell {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  /deep/.el-table tr > th {
    &:first-child {
      .cell {
        padding-left: 24px !important;
      }
    }

    &:last-child {
      .cell {
        padding-right: 24px !important;
      }
    }
  }

  /deep/.el-table td.el-table__cell > .cell {
    padding-right: 20px;
    padding-left: 20px;
  }

  /deep/.el-table tr > td {
    &:first-child {
      .cell {
        padding-left: 24px !important;
      }
    }

    &:last-child {
      .cell {
        padding-right: 24px !important;
      }
    }
  }
  .no-data-img {
    margin: 0 auto;
    margin-top: 3%;
  }
  &-pagination {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 24px 24px;
  }
}

